.page{
	background: #f9f9f9;
}
.search-wrap{
	background: #FFFFFF;
	.search{
		width: 710rpx;
		height: 80rpx;
		border-radius: 4rpx;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border: 2rpx solid #EBEBEB;
		padding: 20rpx;
		margin: 0 auto;
		background: #fff;
		input{
			height: 80rpx;
			font-size: 28rpx;
			font-weight: 400;
			color: #CCCCCC;
			line-height: 80rpx;
			width: 570rpx;
		}
		.placeholder{
			font-size: 28rpx;
			font-weight: 400;
			color: #CCCCCC;
		}
		image{
			width: 44rpx;
			height: 44rpx;
		}
	}
}

.list-wrap{
		.item{
			display: flex;
			justify-content: space-between;
			background: #FFFFFF;
			padding: 34rpx 20rpx;
			border-top: solid 20rpx #f9f9f9;
			.radio{
				transform: scale(0.7)
			}
			.lf{
				display: flex;
				align-items: center;
				.img{
					width: 72rpx;
					height: 72rpx;
					margin-right: 12rpx;
				}
				.md{
					.name-tags-address{
						display: flex;
						align-items: center;
						justify-content: space-between;
						height: 40rpx;
						.name{
							font-size: 30rpx;
							font-weight: 600;
							color: #333333;
						}
						.tags{
							margin-left: 10rpx;
							margin-right: 24rpx;
							margin-top: -6rpx;
							text{
								border-radius: 10rpx;
								border: 2rpx solid #CCCCCC;
								font-size: 24rpx;
								color: #999;
								padding: 0 8rpx;
							}
							text:not(:last-child){
								margin-right: 4rpx;
							}
						}
						
					}
					.type{
						font-size: 24rpx;
						font-weight: 400;
						color: #666666;
						line-height: 40rpx;
					}
				}
			}
			
			.address{
				font-size: 24rpx;
				font-weight: 400;
				color: #CCCCCC;
				.iconfont{
					font-size: 24rpx;
				}
			}
		}
	}
	
	.bottom-nav{
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: #fff;
		padding: 0 20rpx;
		height: 100rpx;
		width: 100%;
		position: fixed;
		left: 0;
		bottom: 0;
		.lf{
			font-weight: 400rpx;
			color: #CCCCCC;
			font-size: 28rpx;
			.num{
				.big{
					color: #E5422D;
					font-size: 40rpx;
					font-weight: 600;
					margin-left: 10rpx;
					margin-right: 16rpx;
				}
			}
		}
		.rt{
			width: 210rpx;
			height: 76rpx;
			line-height: 76rpx;
			text-align: center;
			background: #E84C33;
			color: #fff;
			font-size: 26rpx;
			font-weight: 400;
			border-radius: 38rpx;
			border: 2rpx solid #E84C33;
		}
	}